package com.atzly.mapper;

import com.atzly.pojo.Blog;

import java.util.List;
import java.util.Map;

/**
 * @author zlysimida
 * @date 2021/5/16 - 20:13
 */

public interface BlogMapper {
    //增加博客
    int insertBlog(Blog blog);

    //多条件查询并且条件可以为空(动态sql where-if)
    List<Blog> selectByIf(Map<String,Object> map);

    //多条件查询并且条件有且仅有一条为真(动态sql where-if)
    List<Blog> selectByChoose(Map<String,Object> map);

    //set 元素可以用于动态包含需要更新的列，忽略其它不更新的列
    int updateBlog(Map<String,Object> map);

    //使用foreach标签 完成查找第1-2-3的博客
    List<Blog> selectByForEach(Map map);
}
